package cn.ghostman.app.base;

import android.content.Context;
import android.view.View;

/**
 * Pager基类
 * @author 周朋波
 * @since 2017-04-19
 */
public abstract class BasePager {

    /**
     * 上下文环境
     */
    protected final Context context;

    /**
     * 视图
     */
    public View rootView;

    public BasePager(Context context) {
        this.context = context;

        this.rootView = this.initView();

        if(this.rootView != null) {
            this.initData();
        }
    }

    /**
     * 初始化视图
     */
    protected abstract View initView();

    /**
     * 初始化数据
     */
    protected abstract void initData();
}
